package com.lcl.jarvis.admin.modules.person.dto.request;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.ToString;

/**
 * 数据筛查管理对象 tb_person_info_d
 *
 * @author licl
 * @date 2024-06-21 16:30:49
 */
@Data
@ToString
public class TbPersonInfoDReqDTO {
    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    private String id;
    /**
     * 姓名
     */
    private String personName;
    /**
     * 省份证号
     */
    private String idCard;
    /**
     * 性别
     */
    private String sex;
    /**
     * 年龄
     */
    private Long age;
    /**
     * 民族
     */
    private String nation;
    /**
     * 身高
     */
    private BigDecimal height;
    /**
     * 体重
     */
    private BigDecimal weight;
    /**
     * 体重/身高
     */
    private BigDecimal bmi;
    /**
     * 腰围
     */
    private BigDecimal waistline;
    /**
     * 臀围
     */
    private BigDecimal hipline;
    /**
     * 婚姻状况
     */
    private String maritalStatus;
    /**
     * 初婚年龄
     */
    private String firstMarriageAge;
    /**
     * 职业
     */
    private String career;
    /**
     * 学历
     */
    private String education;
    /**
     * 电话
     */
    private String phone;
    /**
     * 筛查单位
     */
    private String queryUnit;
    /**
     * 主任医师
     */
    private String chiefPhysician;
    /**
     * 复核医师
     */
    private String recheckPhysician;
    /**
     * 筛查id
     */
    private String queryId;
    /**
     * 预约时间
     */
    private Date preTime;
    /**
     * 家庭住址
     */
    private String homeAddress;

    private TbEpidemiologicalInfoReqDTO epidemiologicalInfoDTO;
}
